package app.repositories;

import java.util.List;

import app.models.Debito;

public interface DebitoRepository {

	void create(Debito entity);
	
	Debito update(Debito entity);
	
	void delete(Debito entity);
	
	Debito find(Long id);
	
	List<Debito> findAll();
	
	List<Debito> findByPeriod(String dataInicial, String dataFinal);
	
	List<Debito> findByFilter(String filter);
	
	List<Debito> findAllOrdered();
	
	List<Debito> findLastDebitos();
	
}
